
<?php
include("./PDO/PdoConnect.php"); //On inclut la connexion à la base de données.
include("./PDO/PdoCombat.php"); //On inclut les fonctions PDO (create / update etc...)
require("./class/Combat.php"); //On requiere le fichier.

if (isset($_GET['action']))
{
	$action = $_GET['action'];
}

switch ($action)
{
	case "ajouter": //On inclut la page pour ajouter une combat.
            include("./page/combat/ajouter.php");
            break;
	case "traitement_ajout": //On inclut la page qui insère la combat en base.
            $combat = new Combat();
            $combat->setTitreCombat($_POST['TITRECOMBAT']);
            $combat->setIdCategorie($_POST['IDCATEGORIE']);
            $combat->setIdReunion($_POST['IDREUNION']);
          
            $oPDO= new PdoCombat();
            $oPDO->create($combat);
            break;
	case "lister":
            $oPDO = new PdoCombat();
            $lesCombats = $oPDO->readAll(); //ligne est un array contenant toutes les combats
            include("./page/combat/lister.php");
            break;
        case "modifier":
            include("./page/combat/modifier.php");
            break;
        case "traitement_modif":
            $combat = new Combat();
            $combat->setIdCombat($_POST['IDCOMBAT']);
            $combat->setIdCategorie($_POST['IDCATEGORIE']);
            $combat->setIdReunion($_POST['IDREUNION']);
            $combat->setTitreCombat($_POST['TITRECOMBAT']);
            
            
            $pdo = new PdoCombat();
            $pdo->update($combat);
            break;
        case "supprimer":
            $combat = new combat();
            $combat->setIdCombat($_GET['IDCOMBAT']);
            $oPDO = new Pdocombat();
            $oPDO->delete($combat);
            break;
}